package cn.com.dhcc.turbo.service.registry.vo;

import java.io.Serializable;
import java.util.List;

import cn.com.dhcc.turbo.entity.registry.AdapterBase;
import cn.com.dhcc.turbo.entity.registry.AdapterInfo;
import cn.com.dhcc.turbo.entity.registry.DataCategory;
import cn.com.dhcc.turbo.entity.registry.DomainInfo;
import cn.com.dhcc.turbo.entity.registry.NodeInfo;
import cn.com.dhcc.turbo.entity.registry.NodePipeline;

/**
 * 节点注册时同步的信息
 * @author qiao
 * @2014-8-26 @下午7:02:56
 */
public class NodeRegistSyncData implements Serializable{

	private static final long serialVersionUID = 1L;
	private NodeInfo registNode;//被注册的节点
	private List<NodeInfo> allNodeInfos;//所有的已有节点的信息
	private List<NodePipeline> allPipeInfos;//所有的通道信息
	private List<DomainInfo> allDomainInfos;//所有的域信息
	private List<AdapterInfo> allAdapters;//所有的适配器信息
	private List<DataCategory> allCategories;//所有的数据分类信息
	
	private List<AdapterBase> allAdaterBases;//所有的数据分类信息
	public List<NodeInfo> getAllNodeInfos() {
		return allNodeInfos;
	}
	public void setAllNodeInfos(List<NodeInfo> allNodeInfos) {
		this.allNodeInfos = allNodeInfos;
	}
	
	public List<NodePipeline> getAllPipeInfos() {
		return allPipeInfos;
	}
	public void setAllPipeInfos(List<NodePipeline> allPipeInfos) {
		this.allPipeInfos = allPipeInfos;
	}
	public List<DomainInfo> getAllDomainInfos() {
		return allDomainInfos;
	}
	public void setAllDomainInfos(List<DomainInfo> allDomainInfos) {
		this.allDomainInfos = allDomainInfos;
	}
	public NodeInfo getRegistNode() {
		return registNode;
	}
	public void setRegistNode(NodeInfo registNode) {
		this.registNode = registNode;
	}
	public List<AdapterInfo> getAllAdapters() {
		return allAdapters;
	}
	public void setAllAdapters(List<AdapterInfo> allAdapters) {
		this.allAdapters = allAdapters;
	}
	public List<DataCategory> getAllCategories() {
		return allCategories;
	}
	public void setAllCategories(List<DataCategory> allCategories) {
		this.allCategories = allCategories;
	}
	public List<AdapterBase> getAllAdaterBases() {
		return allAdaterBases;
	}
	public void setAllAdaterBases(List<AdapterBase> allAdaterBases) {
		this.allAdaterBases = allAdaterBases;
	}
	
	
	
}
